# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:       加一
# Name:         test02
# Description:  列表的定义
# Author:       加一
# Date:         2019/1/16
#-------------------------------------------------------------------------------

#list_obj = [1,2,3,4,5,6]
#print(type(list_obj))
#print(list_obj)

#索引从0开始 正数从左边开始 负数从右边开始

#切片规则 开始索引 ：结束索引
list1 = [1,2,3,4,5,6,7,8,9,10]

#省略结束索引 并且开始索引是负数
list2 = list1[-3:]
print(list2)

#省略结束索引
list3 = list1[5:]
print(list3)

#省略开始索引 从0开始
list4 = list1[:3]
print(list4)

#规则 开始：结束：步长
list5 = list1[2:10:3]
print(list5)

#步长为负数，索引从右开始
list6 = list1[10:2:-4]
print(list6)

#开始结束都不确定 步长是正数
list7 = list1[::1]
print(list7)

#开始结束都不确定 步长是负数
list8 = list1[::-3]
print(list8)